package wh.ispct

class PageCfgController {

	def read() {
		def msg = ["success":true]
		try{
			msg.page = PageConfig.findByPage("index")
		}catch(Exception e){
			e.printStackTrace()
			msg["success"] = false
			msg.error = e.message
		}

		render  (contentType:"text/json"){ msg }
	}
	
	def save(){
		def msg = ["success":true]
		try{
			PageConfig page = PageConfig.findByPage("index")
			page.menu11 = Menu.load(params.menu11)
			page.menu12 = Menu.load(params.menu12)
			page.menu21 = Menu.load(params.menu21)
			page.menu22 = Menu.load(params.menu22)
			page.menu31 = Menu.load(params.menu31)
			page.menu32 = Menu.load(params.menu32)
			page.save()
		}catch(Exception e){
			e.printStackTrace()
			msg["success"] = false
			msg.error = e.message
		}

		render  (contentType:"text/json"){ msg }
	}
}
